package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 客户信息对象 wc_fk_custinfo
 * 
 * @author ruoyi
 * @date 2020-01-20
 */
public class WcFkCustinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** 所属部门ID */
    @Excel(name = "所属部门ID")
    private Long deptId;

    /** 用户登录姓名 */
    @Excel(name = "用户登录姓名")
    private String userLoginName;

    /** 备用连接ID */
    @Excel(name = "备用连接ID")
    private Long joinid;

    /** 关联定点表里的num 18位 */
    @Excel(name = "关联定点表里的num 18位")
    private String orderid;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 推荐人姓名 */
    @Excel(name = "推荐人姓名")
    private String applyusername;

    /** 此订单谁最终拿到拥有权 */
    @Excel(name = "此订单谁最终拿到拥有权")
    private String byusername;

    /** 所属userid，谁推荐来的数据 */
    @Excel(name = "所属userid，谁推荐来的数据")
    private Long userid;

    /** 数据状态 */
    @Excel(name = "数据状态")
    private String datastatus;

    /** 客户姓名 */
    @Excel(name = "客户姓名")
    private String custname;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idcard;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 性别 */
    @Excel(name = "性别")
    private String sex;

    /** 婚姻状况 */
    @Excel(name = "婚姻状况")
    private String marriage;

    /** 学历 */
    @Excel(name = "学历")
    private String gender;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String address2;

    /** 家庭手机 */
    @Excel(name = "家庭手机")
    private String homephone;

    /** 住房类型 */
    @Excel(name = "住房类型")
    private String hometype;

    /** 成员数 */
    @Excel(name = "成员数")
    private String homesize;

    /** 申请金额 */
    @Excel(name = "申请金额")
    private Double applymoney;

    /** 申请时间 */
    @Excel(name = "申请时间")
    private Date createdate;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyname;

    /** 公司地址 */
    @Excel(name = "公司地址")
    private String companyaddress;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String companyaddress1;

    /** 公司手机 */
    @Excel(name = "公司手机")
    private String companyphone;

    /** 所在部门 */
    @Excel(name = "所在部门")
    private String companydept;

    /** 职位 */
    @Excel(name = "职位")
    private String companylevel;

    /** 税后年薪 */
    @Excel(name = "税后年薪")
    private String companyannualincomeaftertax;

    /** 工作时间 */
    @Excel(name = "工作时间")
    private String companyworkyear;

    /** 亲属姓名 */
    @Excel(name = "亲属姓名")
    private String linkmanfirstname;

    /** 亲属电话 */
    @Excel(name = "亲属电话")
    private String linkmanfirstnhone;

    /** 与借款人关系 */
    @Excel(name = "与借款人关系")
    private String linkmanrelation;

    /** 朋友姓名 */
    @Excel(name = "朋友姓名")
    private String linkmanfriendname;

    /** 朋友手机 */
    @Excel(name = "朋友手机")
    private String linkmanfriendphone;

    /** 担保人姓名 */
    @Excel(name = "担保人姓名")
    private String linkmanguarantorname;

    /** 担保人手机 */
    @Excel(name = "担保人手机")
    private String linkmanguarantorphone;

    /** 借款人与担保人关系 */
    @Excel(name = "借款人与担保人关系")
    private String nameandlinkmanguarantorrelation;

    /** 车辆备用字段 */
    @Excel(name = "车辆备用字段")
    private String carzz;

    /** 货款类型 */
    @Excel(name = "货款类型")
    private String carhz;

    /** 未启用 */
    @Excel(name = "未启用")
    private String caresc;

    /** 未启用 */
    @Excel(name = "未启用")
    private String carcdd;

    /** 品牌 */
    @Excel(name = "品牌")
    private String carpp;

    /** 车型 */
    @Excel(name = "车型")
    private String carcx;

    /** 指导价 */
    @Excel(name = "指导价")
    private String carzdj;

    /** 颜色 */
    @Excel(name = "颜色")
    private String carcolor;

    /** 排量 */
    @Excel(name = "排量")
    private String carpl;

    /** 配置 */
    @Excel(name = "配置")
    private String carpz;

    /** 上牌地 */
    @Excel(name = "上牌地")
    private String carspd;

    /** 身份证正面 */
    @Excel(name = "身份证正面")
    private String imgcard;

    /** 身份证反面 */
    @Excel(name = "身份证反面")
    private String imgcard2;

    /** 征信授权书 */
    @Excel(name = "征信授权书")
    private String imgzxsqs;

    /** 手持授权书 */
    @Excel(name = "手持授权书")
    private String imgscsqs;

    /** 手持身份证 */
    @Excel(name = "手持身份证")
    private String imgscsfz;

    /** 驾驶证 */
    @Excel(name = "驾驶证")
    private String imgjsz;

    /** 银行卡 */
    @Excel(name = "银行卡")
    private String imgyhk;

    /** 征信签字照 */
    @Excel(name = "征信签字照")
    private String imgzxqzz;

    /** 投保单签字照 */
    @Excel(name = "投保单签字照")
    private String imgtbd;

    /** 申请表 */
    @Excel(name = "申请表")
    private String imgsqb;

    /** 其他资料 */
    @Excel(name = "其他资料")
    private String imgqt;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }
    public void setUserLoginName(String userLoginName) 
    {
        this.userLoginName = userLoginName;
    }

    public String getUserLoginName() 
    {
        return userLoginName;
    }
    public void setJoinid(Long joinid) 
    {
        this.joinid = joinid;
    }

    public Long getJoinid() 
    {
        return joinid;
    }
    public void setOrderid(String orderid) 
    {
        this.orderid = orderid;
    }

    public String getOrderid() 
    {
        return orderid;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setApplyusername(String applyusername) 
    {
        this.applyusername = applyusername;
    }

    public String getApplyusername() 
    {
        return applyusername;
    }
    public void setByusername(String byusername) 
    {
        this.byusername = byusername;
    }

    public String getByusername() 
    {
        return byusername;
    }
    public void setUserid(Long userid) 
    {
        this.userid = userid;
    }

    public Long getUserid() 
    {
        return userid;
    }
    public void setDatastatus(String datastatus) 
    {
        this.datastatus = datastatus;
    }

    public String getDatastatus() 
    {
        return datastatus;
    }
    public void setCustname(String custname) 
    {
        this.custname = custname;
    }

    public String getCustname() 
    {
        return custname;
    }
    public void setIdcard(String idcard) 
    {
        this.idcard = idcard;
    }

    public String getIdcard() 
    {
        return idcard;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setSex(String sex) 
    {
        this.sex = sex;
    }

    public String getSex() 
    {
        return sex;
    }
    public void setMarriage(String marriage) 
    {
        this.marriage = marriage;
    }

    public String getMarriage() 
    {
        return marriage;
    }
    public void setGender(String gender) 
    {
        this.gender = gender;
    }

    public String getGender() 
    {
        return gender;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setAddress2(String address2) 
    {
        this.address2 = address2;
    }

    public String getAddress2() 
    {
        return address2;
    }
    public void setHomephone(String homephone) 
    {
        this.homephone = homephone;
    }

    public String getHomephone() 
    {
        return homephone;
    }
    public void setHometype(String hometype) 
    {
        this.hometype = hometype;
    }

    public String getHometype() 
    {
        return hometype;
    }
    public void setHomesize(String homesize) 
    {
        this.homesize = homesize;
    }

    public String getHomesize() 
    {
        return homesize;
    }
    public void setApplymoney(Double applymoney) 
    {
        this.applymoney = applymoney;
    }

    public Double getApplymoney() 
    {
        return applymoney;
    }
    public void setCreatedate(Date createdate)
    {
        this.createdate = createdate;
    }

    public Date getCreatedate()
    {
        return createdate;
    }
    public void setCompanyname(String companyname) 
    {
        this.companyname = companyname;
    }

    public String getCompanyname() 
    {
        return companyname;
    }
    public void setCompanyaddress(String companyaddress) 
    {
        this.companyaddress = companyaddress;
    }

    public String getCompanyaddress() 
    {
        return companyaddress;
    }
    public void setCompanyaddress1(String companyaddress1) 
    {
        this.companyaddress1 = companyaddress1;
    }

    public String getCompanyaddress1() 
    {
        return companyaddress1;
    }
    public void setCompanyphone(String companyphone) 
    {
        this.companyphone = companyphone;
    }

    public String getCompanyphone() 
    {
        return companyphone;
    }
    public void setCompanydept(String companydept) 
    {
        this.companydept = companydept;
    }

    public String getCompanydept() 
    {
        return companydept;
    }
    public void setCompanylevel(String companylevel) 
    {
        this.companylevel = companylevel;
    }

    public String getCompanylevel() 
    {
        return companylevel;
    }
    public void setCompanyannualincomeaftertax(String companyannualincomeaftertax) 
    {
        this.companyannualincomeaftertax = companyannualincomeaftertax;
    }

    public String getCompanyannualincomeaftertax() 
    {
        return companyannualincomeaftertax;
    }
    public void setCompanyworkyear(String companyworkyear) 
    {
        this.companyworkyear = companyworkyear;
    }

    public String getCompanyworkyear() 
    {
        return companyworkyear;
    }
    public void setLinkmanfirstname(String linkmanfirstname) 
    {
        this.linkmanfirstname = linkmanfirstname;
    }

    public String getLinkmanfirstname() 
    {
        return linkmanfirstname;
    }
    public void setLinkmanfirstnhone(String linkmanfirstnhone) 
    {
        this.linkmanfirstnhone = linkmanfirstnhone;
    }

    public String getLinkmanfirstnhone() 
    {
        return linkmanfirstnhone;
    }
    public void setLinkmanrelation(String linkmanrelation) 
    {
        this.linkmanrelation = linkmanrelation;
    }

    public String getLinkmanrelation() 
    {
        return linkmanrelation;
    }
    public void setLinkmanfriendname(String linkmanfriendname) 
    {
        this.linkmanfriendname = linkmanfriendname;
    }

    public String getLinkmanfriendname() 
    {
        return linkmanfriendname;
    }
    public void setLinkmanfriendphone(String linkmanfriendphone) 
    {
        this.linkmanfriendphone = linkmanfriendphone;
    }

    public String getLinkmanfriendphone() 
    {
        return linkmanfriendphone;
    }
    public void setLinkmanguarantorname(String linkmanguarantorname) 
    {
        this.linkmanguarantorname = linkmanguarantorname;
    }

    public String getLinkmanguarantorname() 
    {
        return linkmanguarantorname;
    }
    public void setLinkmanguarantorphone(String linkmanguarantorphone) 
    {
        this.linkmanguarantorphone = linkmanguarantorphone;
    }

    public String getLinkmanguarantorphone() 
    {
        return linkmanguarantorphone;
    }
    public void setNameandlinkmanguarantorrelation(String nameandlinkmanguarantorrelation) 
    {
        this.nameandlinkmanguarantorrelation = nameandlinkmanguarantorrelation;
    }

    public String getNameandlinkmanguarantorrelation() 
    {
        return nameandlinkmanguarantorrelation;
    }
    public void setCarzz(String carzz) 
    {
        this.carzz = carzz;
    }

    public String getCarzz() 
    {
        return carzz;
    }
    public void setCarhz(String carhz) 
    {
        this.carhz = carhz;
    }

    public String getCarhz() 
    {
        return carhz;
    }
    public void setCaresc(String caresc) 
    {
        this.caresc = caresc;
    }

    public String getCaresc() 
    {
        return caresc;
    }
    public void setCarcdd(String carcdd) 
    {
        this.carcdd = carcdd;
    }

    public String getCarcdd() 
    {
        return carcdd;
    }
    public void setCarpp(String carpp) 
    {
        this.carpp = carpp;
    }

    public String getCarpp() 
    {
        return carpp;
    }
    public void setCarcx(String carcx) 
    {
        this.carcx = carcx;
    }

    public String getCarcx() 
    {
        return carcx;
    }
    public void setCarzdj(String carzdj) 
    {
        this.carzdj = carzdj;
    }

    public String getCarzdj() 
    {
        return carzdj;
    }
    public void setCarcolor(String carcolor) 
    {
        this.carcolor = carcolor;
    }

    public String getCarcolor() 
    {
        return carcolor;
    }
    public void setCarpl(String carpl) 
    {
        this.carpl = carpl;
    }

    public String getCarpl() 
    {
        return carpl;
    }
    public void setCarpz(String carpz) 
    {
        this.carpz = carpz;
    }

    public String getCarpz() 
    {
        return carpz;
    }
    public void setCarspd(String carspd) 
    {
        this.carspd = carspd;
    }

    public String getCarspd() 
    {
        return carspd;
    }
    public void setImgcard(String imgcard) 
    {
        this.imgcard = imgcard;
    }

    public String getImgcard() 
    {
        return imgcard;
    }
    public void setImgcard2(String imgcard2) 
    {
        this.imgcard2 = imgcard2;
    }

    public String getImgcard2() 
    {
        return imgcard2;
    }
    public void setImgzxsqs(String imgzxsqs) 
    {
        this.imgzxsqs = imgzxsqs;
    }

    public String getImgzxsqs() 
    {
        return imgzxsqs;
    }
    public void setImgscsqs(String imgscsqs) 
    {
        this.imgscsqs = imgscsqs;
    }

    public String getImgscsqs() 
    {
        return imgscsqs;
    }
    public void setImgscsfz(String imgscsfz) 
    {
        this.imgscsfz = imgscsfz;
    }

    public String getImgscsfz() 
    {
        return imgscsfz;
    }
    public void setImgjsz(String imgjsz) 
    {
        this.imgjsz = imgjsz;
    }

    public String getImgjsz() 
    {
        return imgjsz;
    }
    public void setImgyhk(String imgyhk) 
    {
        this.imgyhk = imgyhk;
    }

    public String getImgyhk() 
    {
        return imgyhk;
    }
    public void setImgzxqzz(String imgzxqzz) 
    {
        this.imgzxqzz = imgzxqzz;
    }

    public String getImgzxqzz() 
    {
        return imgzxqzz;
    }
    public void setImgtbd(String imgtbd) 
    {
        this.imgtbd = imgtbd;
    }

    public String getImgtbd() 
    {
        return imgtbd;
    }
    public void setImgsqb(String imgsqb) 
    {
        this.imgsqb = imgsqb;
    }

    public String getImgsqb() 
    {
        return imgsqb;
    }
    public void setImgqt(String imgqt) 
    {
        this.imgqt = imgqt;
    }

    public String getImgqt() 
    {
        return imgqt;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("deptId", getDeptId())
            .append("userLoginName", getUserLoginName())
            .append("joinid", getJoinid())
            .append("orderid", getOrderid())
            .append("status", getStatus())
            .append("applyusername", getApplyusername())
            .append("byusername", getByusername())
            .append("userid", getUserid())
            .append("datastatus", getDatastatus())
            .append("custname", getCustname())
            .append("idcard", getIdcard())
            .append("phone", getPhone())
            .append("sex", getSex())
            .append("marriage", getMarriage())
            .append("gender", getGender())
            .append("address", getAddress())
            .append("address2", getAddress2())
            .append("homephone", getHomephone())
            .append("hometype", getHometype())
            .append("homesize", getHomesize())
            .append("applymoney", getApplymoney())
            .append("createdate", getCreatedate())
            .append("companyname", getCompanyname())
            .append("companyaddress", getCompanyaddress())
            .append("companyaddress1", getCompanyaddress1())
            .append("companyphone", getCompanyphone())
            .append("companydept", getCompanydept())
            .append("companylevel", getCompanylevel())
            .append("companyannualincomeaftertax", getCompanyannualincomeaftertax())
            .append("companyworkyear", getCompanyworkyear())
            .append("linkmanfirstname", getLinkmanfirstname())
            .append("linkmanfirstnhone", getLinkmanfirstnhone())
            .append("linkmanrelation", getLinkmanrelation())
            .append("linkmanfriendname", getLinkmanfriendname())
            .append("linkmanfriendphone", getLinkmanfriendphone())
            .append("linkmanguarantorname", getLinkmanguarantorname())
            .append("linkmanguarantorphone", getLinkmanguarantorphone())
            .append("nameandlinkmanguarantorrelation", getNameandlinkmanguarantorrelation())
            .append("carzz", getCarzz())
            .append("carhz", getCarhz())
            .append("caresc", getCaresc())
            .append("carcdd", getCarcdd())
            .append("carpp", getCarpp())
            .append("carcx", getCarcx())
            .append("carzdj", getCarzdj())
            .append("carcolor", getCarcolor())
            .append("carpl", getCarpl())
            .append("carpz", getCarpz())
            .append("carspd", getCarspd())
            .append("imgcard", getImgcard())
            .append("imgcard2", getImgcard2())
            .append("imgzxsqs", getImgzxsqs())
            .append("imgscsqs", getImgscsqs())
            .append("imgscsfz", getImgscsfz())
            .append("imgjsz", getImgjsz())
            .append("imgyhk", getImgyhk())
            .append("imgzxqzz", getImgzxqzz())
            .append("imgtbd", getImgtbd())
            .append("imgsqb", getImgsqb())
            .append("imgqt", getImgqt())
            .toString();
    }
}
